Definition of Spinacia Oleracea

  • (noun) southwestern Asian plant widely cultivated for its succulent edible dark green leaves

Antonyms of Spinacia Oleracea


No Antonyms Found.

Homophones of Spinacia Oleracea


No Homophones Found.